trap trench - German English Dictionary